package py.com.alfa.escriba.persistence.dto;

import java.util.Date;

import org.codehaus.jackson.annotate.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class VehiculosinfoDTO {
	private Long id;
	private Long idvehiculo;
	private Long iddato;
	private String valor;
	private Long valorInteger;
	private Date valorDate;
	private Long idusuario;
	private Date fechacreacion;
	private Long idusuariomodificacion;
	private Date fechamodificacion;
	private Long trn;
	
	private DatoscomplementariosDTO datoComplementario;
	
	public VehiculosinfoDTO(){}

	public VehiculosinfoDTO(Long iddato) {
		super();
		this.iddato = iddato;
	}
	
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public Long getIdvehiculo() {
		return idvehiculo;
	}
	public void setIdvehiculo(Long idvehiculo) {
		this.idvehiculo = idvehiculo;
	}
	public Long getIddato() {
		return iddato;
	}
	public void setIddato(Long iddato) {
		this.iddato = iddato;
	}
	public String getValor() {
		return valor;
	}
	public void setValor(String valor) {
		this.valor = valor;
	}
	public Long getIdusuario() {
		return idusuario;
	}
	public void setIdusuario(Long idusuario) {
		this.idusuario = idusuario;
	}
	public Date getFechacreacion() {
		return fechacreacion;
	}
	public void setFechacreacion(Date fechacreacion) {
		this.fechacreacion = fechacreacion;
	}
	public Long getIdusuariomodificacion() {
		return idusuariomodificacion;
	}
	public void setIdusuariomodificacion(Long idusuariomodificacion) {
		this.idusuariomodificacion = idusuariomodificacion;
	}
	public Date getFechamodificacion() {
		return fechamodificacion;
	}
	public void setFechamodificacion(Date fechamodificacion) {
		this.fechamodificacion = fechamodificacion;
	}
	public Long getTrn() {
		return trn;
	}
	public void setTrn(Long trn) {
		this.trn = trn;
	}
	public DatoscomplementariosDTO getDatoComplementario() {
		return datoComplementario;
	}
	public void setDatoComplementario(DatoscomplementariosDTO datoComplementario) {
		this.datoComplementario = datoComplementario;
	}
	public Long getValorInteger() {
		return valorInteger;
	}
	public void setValorInteger(Long valorInteger) {
		this.valorInteger = valorInteger;
	}
	public Date getValorDate() {
		return valorDate;
	}
	public void setValorDate(Date valorDate) {
		this.valorDate = valorDate;
	}
	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("VehiculosinfoDTO [id=").append(id)
				.append(", idvehiculo=").append(idvehiculo).append(", iddato=")
				.append(iddato).append(", valor=").append(valor)
				.append(", valorInteger=").append(valorInteger)
				.append(", valorDate=").append(valorDate)
				.append(", idusuario=").append(idusuario)
				.append(", fechacreacion=").append(fechacreacion)
				.append(", idusuariomodificacion=")
				.append(idusuariomodificacion).append(", fechamodificacion=")
				.append(fechamodificacion).append(", trn=").append(trn)
				.append(", datoComplementario=").append(datoComplementario)
				.append("]");
		return builder.toString();
	}

}